body#bd { color: #353535; background-color: #fff; }

/*===========
template.css
=============*/
hr { border-top: 1px solid #f0f0f0; }

#ja-cpanel { border-bottom: 1px solid #f0f0f0; }

#ja-login form .inputbox { border: 1px solid #f0f0f0; }

#ja-login form fieldset .button { border: 1px solid #f0f0f0; }

select { background: #fff; color: #333; }

/* Search ---*/
form#searchForm {
	border-top: 1px solid #f0f0f0;
	padding: 15px 0; 
}

.searchintro {
	border-bottom: 1px solid #f0f0f0;
}

.article_row {
	border-bottom: 1px solid #252525;
}

.contentdescription {
	border-bottom: 1px solid #f0f0f0;
}

.img_caption p {
	border-top: 1px solid #f0f0f0;
}

ul.pagination a {
	border: 1px solid #f0f0f0;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #f0f0f0;
}

#ja-hot-news {
	background-color: #353535;
	color: #757575;
}

#ja-hot-news a {
	color: #757575;
	font-size: 92%;
}

#ja-hot-news a:hover,
#ja-hot-news a:focus,
#ja-hot-news a:active { color: #ccc; }

#ja-blog-style .createdate-icon .ja-date,
#ja-blog-style .createdate-icon .ja-month,
#ja-blog-style .createdate-icon .ja-year {
	text-shadow: 1px 1px 0 #fff;
}

/* header */
#ja-header {
	background-color:#F8F8F8;
	border-bottom:1px solid #bbb;
}

/* mainnav */
#ja-mainnav {
	background-image: url(../../images/light-theme/mainnav-bg.gif);
	border-bottom: 1px solid #fff;
}

/* Search Module ---*/
#ja-search .inputbox {
	border: 1px solid #bbb;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #757575;
	background-color: #f0f0f0;
}

#ja-search .button {
	background: url(../../images/light-theme/but-bg.gif) repeat-x left bottom #e3e3e3;
	border: 1px solid #bbb;
	color: #757575;
}

/**/
input, select, textarea, .inputbox {
	background: #fff;
	border: 1px solid #ddd;
	color: #757575;
}

/*
-------------------------------------------------------------------------MenuNAV */
/* SPLID */
#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	color: #353535;
	background-color: #e5e5e5;
	background-image: none;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	color: #353535;
	background-color: #e5e5e5;
}

/* MEGA */
ul.level0 li.mega span.menu-desc { color: #999; }

ul.level0 li.haschild a.mega span.menu-title,
ul.level0 li.haschild-over a.mega span.menu-title {
	background-image: url(../../images/light-theme/arrow3.png);
}

ul.level0 li.mega ul.level1 li:hover,
ul.level0 li.mega ul.level1 li.sfhover,
ul.level0 li.mega ul.level1 li.over,
ul.level0 li.mega ul.level1 li.havechildsfhover,
ul.level0 li.mega ul.level1 li.havechild-activesfhover {
	background-image: none;
}

ul.level1 li.haschild {
	background-image: url(../../images/light-theme/arrow-01.png);
}

ul.level1 li.mega a.mega span.menu-title { background: none; padding: 0; }

ul.level1 li.mega { border-top: 1px dotted #ccc; }

ul.level1 li.over a.over, ul.level1 li.haschild-over a.over {
	color: #353535 !important;
}

ul.level1 li.active a.active {
	color: #353535 !important;
}

.childcontent-inner {
	background: #f8f8f8;
	border: 1px solid #ddd;
	color: #757575;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-box-shadow: 2px 2px 3px #999;
}

.childcontent-inner .childcontent-inner {
	-moz-box-shadow: 2px 2px 3px #999;
}

.childcontent .ja-moduletable {
	color: #757575;
}

.childcontent .ja-moduletable h3 {
	color: #353535;
	border-bottom: 1px dotted #ddd;
}

.childcontent .ja-moduletable a {
	border-bottom: 1px dotted #ccc;
}

.group-title {
	border-bottom: 1px solid #ddd;
}

.ja-megamenu ul.level1 li.mega .group-title a {
	color: #000;
}

.group-title .menu-desc {
	color: #999;
}

ul.level0 li.mega a:hover,
ul.level0 li.mega a:active,
ul.level0 li.mega a:focus,
ul.level0 li.mega a.sfhover {
	color: #353535;
}

ul.level0 li:hover,
ul.level0 li.sfhover,
ul.level0 li.over,
ul.level0 li.havechildsfhover,
ul.level0 li.havechild-activesfhover{
	background-color: #e5e5e5;
	background-image: none;
}

ul.level0 li.mega a.active,
ul.level0 li.mega a.active:hover,
ul.level0 li.mega a.active:active,
ul.level0 li.mega a.active:focus {
	color: #353535;
	background-color: #e5e5e5;
	background-image: none;
}

ul.level1 li.group { background: none; border-top: 0px; }

ul.level1 li.mega a.over, ul.level1 li.mega a.active { 
	border-bottom: 0px;
 }
 
ul.level0 li.haschild-over a.over { 
	border-bottom: 0px !important;
}

ul.level1 li.first { border-top: 0; }

/* DROP LINE */
#jasdl-mainnav a:hover,
#jasdl-mainnav ul li.hover a {
	color: #353535;
	background-color: #e5e5e5;
	background-image: none;
}

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	color: #353535;
	background-color: #e5e5e5;
}

/* CSS */
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.sfhover {
	color: #353535;
	background-color: #e5e5e5;
	background-image: none;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover {
	color: #353535;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background-color: #e5e5e5;
	color: #353535;
}

#ja-cssmenu li.havechildsfhover a:hover,
#ja-cssmenu li.havechildsfhover a:active,
#ja-cssmenu li.havechildsfhover a:focus,
#ja-cssmenu li.havechildsfhover a.sfhover,
#ja-cssmenu li.havechildsfhover a.active:hover,
#ja-cssmenu li.havechildsfhover a.active:active,
#ja-cssmenu li.havechildsfhover a.active:focus {
}

#ja-cssmenu li li a {
	border-bottom: 0px !important;
}

/* 2nd level and above */
#ja-cssmenu li ul {
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #f8f8f8;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-box-shadow: 1px 2px 3px #ccc;
}

#ja-cssmenu li ul li {
	border-top: 1px solid #ddd;
}

#ja-cssmenu li.havesubchild,
#ja-cssmenu li.havesubchild-active {
	background-image: url(../../images/light-theme/arrow-01.png);
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li a.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #e5e5e5;
	color: #353535;
}


/* Sub Nav ---*/
#ja-subnav {
	background-color: #f8f8f8;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}

#ja-subnav ul {
	background: #f8f8f8;
}

#ja-subnav ul.active {}

#ja-subnav li {
	border-color: #999;
}

#ja-subnav li.first-item { border-left: 0; }

#ja-subnav ul li a:hover { color: #353535; }

#ja-subnav ul li.active a,
#ja-subnav ul li.active a:hover,
#ja-subnav ul li.active a:active,
#ja-subnav ul li.active a:focus {
	color: #353535;
}

#ja-subnav ul li.active li a,
#ja-subnav ul li.active li a:hover,
#ja-subnav ul li.active li a:active,
#ja-subnav ul li.active li a:focus {
	color: #353535;
}

#ja-subnav ul.active li a:hover { color: #353535; }

/* Sub Nav (lv2) ---*/
#ja-subnav ul li ul {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
}

#ja-subnav ul li ul li {
	border-bottom: 1px solid #ddd;
	color: #353535;
}

#ja-subnav ul li.haschild a.haschild {
	background-image: url(../../images/light-theme/arrow-01.png);
}

#ja-subnav ul li.haschild a.haschild:hover {
	background-image: url(../../images/light-theme/arrow3.png);
}

#ja-subnav ul li.haschild li a.haschild, #ja-subnav ul li.haschild li a.haschild:hover {
	background-image: url(../../images/light-theme/arrow-01.png);
}

#ja-subnav ul li ul li.last-item {
	border-bottom: 0;
}

#ja-subnav ul li ul li a:hover {
	color: #353535 !important;
	background-color: #e5e5e5 !important;
}

#ja-subnav ul li ul li a.active {
	color: #353535 !important;
}

/* 
------------------------------------------------------------------------------------CONTAINER */
#ja-container {
	border: 0px;
	background-color: #fff;
}

img.caption {
	border: 1px solid #ddd;
	background-color: #fff;
}

h1.componentheading, div.componentheading {
	color: #353535;
}

h2.contentheading {
	color: #353535;
}

div.ja-moduletable h3, div.moduletable h3 {
	color: #101010;
	background-image: url(../../images/light-theme/icon-line-grey.gif);
}

div.moduletable_havecolor h3 {
	background-image: url(../../images/light-theme/icon-line-color.gif);
}

/* Border */
.article_row {
	border-bottom: 1px solid #f0f0f0;
}

div.ja-twitter div.ja-twitter-item {
	border-top: 1px solid #f0f0f0;
}
#ja-right .ja-mass-top .ja-moduletable{
	border-bottom: 1px solid #f0f0f0;
}

#component-contact #emailForm { border-top: 1px solid #f0f0f0; }

.article_row { border-bottom: 1px solid #f0f0f0; }

.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 {
	border-bottom: 1px solid #f0f0f0;
}

table.contenttoc { border: 1px solid #f0f0f0; }

table.contenttoc th {
	border-bottom: 1px solid #f0f0f0;
	background-color: #F0F0F0;
}

table.contenttoc td {
	border-bottom: 1px dotted #f0f0f0;
}

table.contenttoc a { color: #666; }

.blog_more {
	border-bottom: 1px solid #f0f0f0;
}

.ja-inset1 div.ja-moduletable, .ja-inset1 div.moduletable,
.ja-inset2 div.ja-moduletable, .ja-inset2 div.moduletable {
	border-top: 1px solid #f0f0f0;
}

div.bannergroup_text div.banneritem_text { border-bottom: 1px solid #f0f0f0; }
#ja-container {
	border: 0px;
}

#ja-subnav ul li ul {
	border: 1px solid #f0f0f0;
}

#ja-subnav ul li ul li {
	border-bottom: 1px solid #f0f0f0;
}

.img-border {
	border: 1px solid #f0f0f0;
}

div.ja-thumb img {
	border: 1px solid #f0f0f0;
}

div.ja-moduletable ul.social li {
	border-top: 1px solid #f0f0f0;
}

.weblinks .contentdescription img { border:1px solid #f0f0f0; }
#ja-right .ja-mass-top .ja-moduletable{
	border-bottom: 1px solid #f0f0f0;
}

#component-contact #emailForm { border-top: 1px solid #f0f0f0; }

.ja-navhelper { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.blockquoteslide .ja-contentslider-center-wrap {
	background: url(../../images/light-theme/sc-q-black.png) left top no-repeat;
}

.blockquoteslide .ja-contentslider-center {
	background: url(../../images/light-theme/so-q-black.png) right bottom no-repeat;
}

a.readon:hover, a.readon:active, a.readon:focus { color: #BB4400; }

/* slide */
.maskDesc .ja-slide-desc,
.ja-slide-thumb-inner ,
.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner,
#ja-slideshow h3,
.maskDesc .ja-slide-desc a span {
	color: #fff !important;
}

#ja_twitter_div #twitter_update_list li {
	border-bottom: 1px dotted #ccc;
}

/* Top spotlight ---*/
#ja-topsl {
	background-color: #f8f8f8;
	border-bottom: 1px solid #ddd;
}

#ja-topsl h3 { color: #353535; }

#ja-botsl { background: #e5e5e5; color: #353535; }

#ja-botsl #ja-botsl-inner1 {background: none }

#ja-botsl li {
	background-image: url(../../images/light-theme/bullet.gif);
}

#ja-botsl a {
	color: #757575;
	border-bottom: 1px dotted #757575;
}

#ja-botsl a:hover,
#ja-botsl a:focus,
#ja-botsl a:active {
	color: #dd4400;
	border-bottom: 1px dotted #dd4400;
}

#ja-botsl1 .ja-moduletable h3 {
	color: #fff;
	background-image: url(../../images/icon-line-grey.gif);
}

.button {
	background: url(../../images/light-theme/but-bg.gif) repeat-x left bottom #e3e3e3;
	border: 1px solid #bbb;
	color: #757575;
}

.button:hover, .button:focus {
	background: #fdfdfd;
	border: 1px solid #bbb;
	color: #757575;
}

form.poll .button {
	border: 1px solid #ccc;
}

/* Tables ---*/
.sectiontableheader {
	background: #F8F8F8;
	border: 1px solid #fff;
	color: #fff;
	padding: 5px;
	color: #353535;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-transform: uppercase;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color: #353535; }

.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 {
	padding: 5px 5px 6px;
}

.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background-color: #fffff0; }

.sectiontableentry2 { background-color: #fcfcfc; }

table.contentpane, table.tablelist { width: 100%; margin-top: 20px; }

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

/* BLOG LAYOUT
----------------------------------------------------*/
.blog-layout h2 a.contentpagetitle  {
	color: #353535;
}

.blog-layout .article-tools {
	margin-top: 5px;
}

.blog-layout h2.contentheading {
	color: #353535;
	background-image: url(../../images/light-theme/icon-line-grey.gif);
}

.article_row {
	border-bottom: 0px;
	margin-bottom: 20px;
}

a.contentpagetitle {
	color: #353535;
}

ul.ja-bulletin a ,ul.recent-comments a, .ja-twitter a {
	color: #353535;
}

#jac-wrapper .comment-contentholder .comment-reply a,
#jac-wrapper .comment-contentholder .comment-reply a:hover {
	background-color: transparent !important;
}

/**/
#ja-container ul.menu li, #ja-container ul.menu li ul {
	border-top: 1px dotted #CCC;
}

/* K2 */
.even, .odd {
	border-bottom: 1px solid #CCC;
}

div.itemToolbar {
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

div.itemToolbar ul li {
	border-color: #CCC;
}

span.itemImage img {
	border: 1px solid #CCC;
}

span.itemDateModified {
	border-top: 2px solid #CCC;
}

div.itemHitsTwitter {
	border-bottom: 1px solid #CCC;
}

span.itemHitsTwitterSep {
	color: #ccc;
}

div.itemSocialLinksBlock {
	border-bottom: 1px solid #CCC;
}

div.itemAuthorBlock {
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}

div.itemNavigation {
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

div.itemComments ul.itemCommentsList li {
	border-bottom: 1px solid #CCC;
}

div.itemComments ul.itemCommentsList li span.commentDate {
	border-color: #CCC;
}

div.itemCommentsForm form .inputbox {
	border: 1px solid #CCC;
}

div.itemListCategory {
	border: 1px solid #CCC;
}

div.itemListCategory img {
	border: 1px solid #CCC;
	background-color: #fff;
}

div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
	border: 1px solid #CCC;
}

.list_primary {
	border-top: 1px dotted #CCC;
}

span.catItemImage img {
	border: 1px solid #CCC;
}

div.catItemHitsBlock {
	border-bottom: 1px solid #CCC;
}

div.catItemCategory {
	border-bottom: 1px solid #CCC;
}

div.catItemCommentsLink {
	border-color: #CCC;
}

div.latestItemIntroText img {
	border: 1px solid #CCC;
}

div.latestItemCategory {
	border-bottom: 1px dotted #CCC;
}

div.latestItemCommentsLink {
	border-color: #CCC;
}

div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
	border: 1px solid #CCC;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	border: 1px solid #CCC;
}

div.k2ItemsBlock ul li a.moduleItemComments,
div.k2ItemsBlock ul li span.moduleItemHits {
	border-color: #CCC;
}

div.latestItemsCategory {
	background-image: url(../../images/light-theme/icon-line-grey.gif);
}

div.itemListCategory {
	background-color: #f8f8f8;	
}

div.latestItemsCategory h2 a {
	color: #353535;
}

div.latestItemHeader h2.latestItemTitle a {
	color: #353535;
}

div.k2ItemsBlock ul li a.moduleItemComments,
div.k2ItemsBlock ul li span.moduleItemHits,
div.latestItemCommentsLink,
div.catItemCommentsLink {
	border-color: #ccc !important;
}

/* K2 bgk */
span.itemImage img {
	background-color: #fff;
}
div.itemCommentsForm form .inputbox {
	background-color: #fff;
}
div.itemListCategory {
	background-color: #fff;
}
div.itemListCategory img {
	background-color: #fff;
}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
	background-color: #fff;
}
span.catItemImage img {
	background-color: #fff;
}
div.latestItemIntroText img {
	background-color: #fff;
}

div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {
	background-color: #fff;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	background-color: #fff;
}

div.subCategory h2 a {
	color: #353535;
}

div.userBlock {
	background: #f2f6fc;
	border: 1px solid #ddd;
}

div.itemCategory {
	border-bottom: 1px solid #ddd;
}

div.itemAuthorBlock img.itemAuthorAvatar {
	background-color: #fff;
	border: 1px solid #ccc;
}

div.itemComments ul.itemCommentsList li.even {
	background-color: #FFFFDD !important;	
}

div.itemComments h3.itemCommentsCounter {
	border-color: #ccc;
}

div.latestItemTagsBlock {
	border-color: #ccc;
}

#recaptcha_table { border-color: #ccc !important; }

#recaptcha_response_field {
	border-color: #ccc !important;
}

div.itemIntroText img {
	border: 1px solid #ccc;
	background: #fff;
}

div.itemFullText img {
	border: 1px solid #ccc;
	background: #fff;
}

div.itemTagsBlock {
	padding: 4px;
	border-bottom: 1px dotted #ccc;
}

div.itemAttachmentsBlock {
	padding: 4px;
	border-bottom: 1px dotted #ccc;
}

div.catItemIntroText img {
	border: 1px solid #ccc;
	background: #fff;
}

div.userBlock img {
	background: #fff;
	border: 1px solid #ccc !important;
}

div.catItemTagsBlock {
	border-bottom: 1px dotted #ccc;
}

div.catItemAttachmentsBlock {
	border-bottom: 1px dotted #ccc;
}

div.userBlock p.userAdditionalInfo {
	border-top: 1px dotted #ccc;
}

div.userItemViewUnpublished {
	border: 4px dashed #ccc;
}

span.userItemImage img {
	border: 1px solid #ccc;
	padding: 8px;
	background-color: #fff;
}

div.userItemIntroText img {
	border: 1px solid #ccc;
	background: #fff;
}

div.userItemCategory {
	padding: 4px;
	border-bottom: 1px dotted #ccc;
}

div.userItemTagsBlock {
	border-bottom: 1px dotted #ccc;
}

div.userItemCommentsLink {
	border-color: #CCC;
}

div.genericItemView {
	border-bottom: 1px dotted #ccc;
}

span.genericItemImage img {
	border: 1px solid #ccc;
	background-color: #fff;
}

div.genericItemIntroText img {
	border: 1px solid #ccc;
	background: #fff;
}

div.latestItemsCategoryImage img {
	background: #fff;
}

div.latestItemsUser img {
	background: #fff;
}

div.genericItemCategory {
	border-color: #CCC;
}

div.latestItemsUser p.latestItemsUserAdditionalInfo {
	border-top: 1px dotted #ccc;
}

span.latestItemImage img {
	border: 1px solid #ccc;
	background-color: #fff;
}

.k2AccountPage div.k2AccountPageUpdate {
	border-top: 1px dotted #ccc;
}

div.k2LatestCommentsBlock ul li img.lcAvatar {
	border: 1px solid #ccc;
	background-color: #fff;
}

div.k2TopCommentersBlock ul li img.tcAvatar {
	border: 1px solid #ccc;
	background-color: #fff;
}

div.k2UserBlock p img {
	border: 1px solid #ccc;
	background: #fff;
}

div.k2AuthorsListBlock ul li img.abAuthorAvatar {
	border: 1px solid #ccc;
	background: #fff;
}

div.itemComments ul.itemCommentsList li img {
	border: 2px solid #ccc;
	background-color: #fff;
}

/**/
div.subCategory h2 a { color: #353535; }

div.catItemExtraFields h4, div.genericItemExtraFields h4 {
	color: #101010;
}

table.calendar,
table.calendar tr td {
	background: #fff;	
}

table.calendar tr td.calendarToday {
	color: #101010;
}

table.calendar tr td.calendarTodayLinked {
	color: #101010;
}

table.calendar tr td.calendarTodayLinked a {
	color: #101010;
}

div.k2TagCloudBlock a:hover {
	color: #101010;
}



/*Color*/
#ja-container.ja-r1 .main {
	background-image: url(../../images/light-theme/grad5.gif);
}

#ja-blog-style .article-tools {
	background-image: url(../../images/light-theme/arrow-1.gif);
}

ul.ja-bulletin li {
	border-bottom: 1px dotted #ccc;
}

/* typo */
pre, .code {
	background: #ffffdd;
	border-left: 5px solid #ccc;
}

div.bubble-hl1 div.tl, div.bubble-hl1 div.tr, div.bubble-hl1 div.bl, div.bubble-hl1 div.br {
	background-color: #fff;
}

div.bubble-l1 .tl, div.bubble-l1 .tr, div.bubble-l1 .bl, div.bubble-l1 .br {
	background-color: #fff;
}

div.bubble-d1 div.tl, div.bubble-d1 div.tr, div.bubble-d1 div.bl, div.bubble-d1 div.br {
	background-color: #fff;
}

div.bubble {
	color: #ccc;
}

div.bubble span.author {
	color: #666;
}


/* Box style ---*/
.box-sticky, .box-download, .box-grey, .box-hilite {
	margin: 15px 0;
	padding: 10px !important;
	border: 3px solid #ddd;
}

.box-sticky {
	background-color: #fff;
	border-color: #d2d2b6;
	padding-left: 50px !important
}

.box-download {
	background-color: #fff;
	border-color: #d6e9f3;
	padding-left: 50px !important
}

.box-grey {
	background-color: #f7f7f7;
	color: #101010;
}

.box-hilite {
	border-color: #d2d2b6;
	background: #ffffdd;
}

/* Legend ---*/
.legend-title {
	background: #fff;
	border: 0;
	color: #101010;
}

.legend {
	border: 3px solid #ccc;
}

.legend-hilite .legend-title {
	color: #006699;
	background: #fff;
}

.legend-hilite {
	border: 3px solid #d6e9f3;
}

.moduletable_badge {
	border-color: #ccc !important;
}

/**/
ul.level0 li.mega .over span.menu-title {
	background-color: #E5E5E5;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #ccc;
}

dl.poll {
	border-bottom: 1px dotted #ccc;
}

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

ul.pagination a {
	background: #ddd url(../images/grad4.gif) repeat-x scroll left bottom;
	border: 1px solid #ccc;
}

ul.pagination a:hover { color: #fff; }

.ja-contentslider-left, .ja-contentslider-right { background-image: url(../../images/light-theme/arrow-r.gif); }
.ja-contentslider-left { background-image: url(../../images/light-theme/arrow-l.gif); }

/* Breadcrumbs ---*/
.ja-breadcrums a {background-image: url(../../images/light-theme/arrow-01.png) }

